html, body {    padding: 0 !important;    margin: 0 !important;    color: #000000;    font-family: SourceHanSansCN-Normal;}p {    padding: 0;    margin: 0;}ul {    padding: 0 !important;    margin: 0 !important;}ul, li {    list-style: none;}img {    vertical-align: bottom;}a {    color: inherit !important;    text-decoration: none !important;}/*字体*/@font-face {    font-family: 'AdobeSongStd-Light';    src: url('../fonts/AdobeSongStd-Light.otf');}@font-face {    font-family: 'Futura';    src: url('../fonts/Futura.ttc');}@font-face {    font-family: 'Didot-HTF-B96-Bold-Ital';    src: url('../fonts/Didot-HTF-B96-Bold-Ital.otf');}@font-face {    font-family: 'Gotham-Book';    src: url('../fonts/Gotham-Book.otf');}@font-face {    font-family: 'Gotham-Light';    src: url('../fonts/Gotham-Light.otf');}@font-face {    font-family: 'Gotham-Medium';    src: url('../fonts/Gotham-Medium.otf');}@font-face {    font-family: 'Gotham-BoldItalic';    src: url('../fonts/Gotham-BoldItalic.otf');}@font-face {    font-family: 'Gotham-Thin';    src: url('../fonts/Gotham-Thin.otf');}@font-face {    font-family: 'SourceHanSansCN-Bold';    src: url('../fonts/SourceHanSansCN-Bold.otf');}@font-face {    font-family: 'SourceHanSansCN-Light';    src: url('../fonts/SourceHanSansCN-Light.otf');}@font-face {    font-family: 'SourceHanSansCN-ExtraLight';    src: url('../fonts/SourceHanSansCN-ExtraLight.otf');}@font-face {    font-family: 'SourceHanSansCN-Medium';    src: url('../fonts/SourceHanSansCN-Medium.otf');}@font-face {    font-family: 'SourceHanSansCN-Normal';    src: url('../fonts/SourceHanSansCN-Normal.otf');}@font-face {    font-family: 'SourceHanSansCN-Regular';    src: url('../fonts/SourceHanSansCN-Regular.otf');}@font-face {    font-family: 'SourceHanSansSC-ExtraLight';    src: url('../fonts/SourceHanSansSC-ExtraLight.otf');}@font-face {    font-family: 'SourceHanSansSC-Light';    src: url('../fonts/SourceHanSansSC-Light.otf');}@font-face {    font-family: 'SourceHanSansSC-Medium';    src: url('../fonts/SourceHanSansSC-Medium.otf');}@font-face {    font-family: 'SourceHanSansSC-Normal';    src: url('../fonts/SourceHanSansSC-Normal.otf');}@media screen and (max-width: 1199px) {    .kaiping_modal {        width: 100%;        height: 100vh;        position: fixed;        z-index: 100000;        top: 0;        left: 0;        overflow: hidden;        display: none;    }    .kaiping_modal_con{        width: 100%;        height: 100%;        /*background-size: 100% auto;*/        /*background-image: url('https://aimatech998.oss-cn-qingdao.aliyuncs.com/img/kaiping_img.png');*/        /*background-position-y: 0;*/        animation: kaiping-gif1 2s steps(1, end) 0s;        animation-fill-mode: forwards; /*让动画停留在最后一帧 */        -moz-animation-fill-mode: forwards;        -webkit-animation-fill-mode: forwards;        -o-animation-fill-mode: forwards;        background-size: cover;        background: url("https://aimatech998.oss-cn-qingdao.aliyuncs.com/kaiping_img/开屏动画_0022700.png") top center/cover no-repeat;    }    .marginbot20 {        margin-bottom: 0.2rem;    }    .modal_wrap {        position: fixed;        top: 1rem;        left: 0;        right: 0;        bottom: 0;        margin: auto;        background: rgba(255, 255, 255, 1);        z-index: 9999;        width: 100%;        height: calc(100vh - 1rem);        display: flex;    }    .modal_content_wrap {        width: 100%;        height: 100%;        display: flex;        justify-content: center;        align-items: center;    }    .modal_top {        height: 1.18rem;        background: #E2E2E9;        border-radius: 0;        line-height: 0.54rem;        font-size: .36rem;        font-family: SourceHanSansCN-Regular;        display: flex;        padding: .32rem .60rem;        box-sizing: border-box;    }    .modal_top span {        flex: 1;        margin-right: .36rem;    }    .modal_top img {        width: .50rem;        height: .50rem;        cursor: pointer;    }    /*快捷服务*/    .kuaijiefuwu_wrap {        width: 100%;        height: 2.5rem;        background: #e2e2e9;        display: flex;        justify-items: center;    }    .kuaijiefuwu {        width: 100%;        margin: 0 auto;        height: 2.5rem;    }    .kuaijiefuwu ul {        width: 100%;        height: 2.5rem;        display: flex;        justify-items: center;        align-items: center;    }    .kuaijiefuwu ul li {        width: 25%;        display: flex;        flex-direction: column;        align-items: center;        font-size: 0.18rem;        line-height: 0.25rem;    }    .kuaijiefuwu ul li img {        width: 0.8rem;        height: 0.8rem;        margin-bottom: .18rem;        cursor: pointer;    }    /*加盟弹窗*/    .modal_jiameng_visible {        display: none;    }    .modal_jiameng_visible {        display: none;    }    .modal_jiameng {        width: 100%;        height: 100vh;        background: #FFFFFF;    }    .modal_jiameng_input {        padding: 0.92rem 0.3rem 0;    }    .modal_fangwei_info {        display: none;    }    .modal_jiameng_list {        border-radius: 0.6rem;        border: 1px solid rgba(0, 0, 0, 0.15);        display: flex;        align-items: center;        padding: 0.16rem 0.3rem;        font-size: 0.28rem;        font-family: SourceHanSansCN-Regular;        margin-bottom: 0.4rem;    }    .modal_jiameng_list > span:nth-of-type(1) {        width: 1.6rem;        margin-right: 0.16rem;    }    .modal_fangwei_value div:nth-child(2) input {        width: 2rem;    }    .modal_jiameng_list input {        flex: 1;        border: 0;        outline: 0;        color: rgba(0, 0, 0, 0.6);    }    .modal_jiameng_list:nth-child(3) input {        width: 1rem;    }    .modal_jiameng_list:nth-child(5) input {        width: 2rem;    }    .modal_jiameng_list .yanzhengma {        width: 2rem;    }    .modal_jiameng_list .sex {        width: 2.5rem;        display: flex;        align-items: center;        justify-content: flex-end;    }    .modal_jiameng_list .sex div {        display: flex;        align-items: center;    }    .xuanze_icon {        width: 0.12rem;        height: 0.12rem;        border-radius: 50%;        border: 1px solid rgba(0, 0, 0, 0.3);        display: flex;        justify-content: center;        align-items: center;        margin-right: 0.05rem;    }    .xuanze_icon span {        width: 6px;        height: 6px;        border-radius: 50%;    }    .xuanze_icon span.tab {        background: #FF0067;    }    .jiameng_xieyi {        display: flex;        align-items: center;        font-size: 0.24rem;        font-family: SourceHanSansCN-Regular;    }    .modal_jiameng_btn {        margin-top: 0.6rem;    }    .modal_jiameng_btn p {        width: 6.9rem;        height: 0.72rem;        background: linear-gradient(90deg, #FF8896 0%, #FF0079 100%);        border-radius: 0.6rem;        font-size: 0.28rem;        line-height: 0.72rem;        text-align: center;        color: #ffffff;        cursor: pointer;    }    /*用户协议*/    .modal_yonghuxieyi_visible {        display: none;    }    .modal_yonghuxieyi {        width: 100%;        height: 100vh;        overflow-y: auto;        background: #FFFFFF;        scrollbar-width: none; /* Firefox */        -ms-overflow-style: none; /* IE 10+ */    }    .modal_yonghuxieyi::-webkit-scrollbar {        display: none; /* Chrome Safari */    }    .modal_yonghuxieyi_main {        padding: 0.92rem 0.6rem;        box-sizing: border-box;        font-size: 0.24rem;        line-height: 0.4rem;        color: #322F2F;    }    .modal_yonghuxieyi_main h3 {        font-size: 0.28rem;        line-height: 0.4rem;        font-family: SourceHanSansCN-Medium;        margin-bottom: 0.6rem;    }    .modal_yonghuxieyi_main p {        margin-bottom: 0.3rem;        font-size: 0.4rem;        line-height: 0.48rem;        font-family: Gotham-Book;    }    .modal_yonghuxieyi_main div {        margin-bottom: 0.6rem;    }    /*骑行指南*/    .modal_qixingzhinan_visible {        display: none;    }    .modal_qixingzhinan {        width: 100%;        height: 100vh;        overflow-y: auto;        background: #FFFFFF;        scrollbar-width: none; /* Firefox */        -ms-overflow-style: none; /* IE 10+ */    }    .modal_qixingzhinan_info {        padding: 0.6rem;        font-size: 0.24rem;        line-height: 0.4rem;    }    .modal_qixingzhinan_list {        margin-bottom: 0.6rem;    }    .modal_qixingzhinan_list p:first-child {        font-family: Gotham-Book;        font-size: 0.4rem;        line-height: 0.47rem;        margin-bottom: 0.32rem;    }    .modal_qixingzhinan_lists p {        display: flex;        font-size: 0.24rem;        line-height: 0.4rem;        margin-bottom: 0.3rem;    }    .modal_qixingzhinan_lists p span:first-child {        width: 0.3rem;        height: 0.3rem;        border-radius: 50%;        background: #000000;        color: #ffffff;        font-family: Gotham-Book;        line-height: 0.3rem;;        text-align: center;        font-size: 0.12rem;        margin-top: 0.04rem;    }    .modal_qixingzhinan_lists p span:nth-child(2) {        flex: 1;        margin-left: 10px;    }    .modal_qixingzhinan_info {        height: calc(100vh - 1.18rem);        overflow-y: auto;        scrollbar-width: none; /* Firefox */        -ms-overflow-style: none; /* IE 10+ */    }    .modal_qixingzhinan_info::-webkit-scrollbar {        display: none; /* Chrome Safari */    }    .modal_qixingzhinan_list img {        display: block;        width: 100%;        height: auto;        margin: 0.45rem auto 0;    }    .qicheshoushitu_bg{        display: none !important;    }    /*注意事项*/    .modal_zhuyishixiang {        width: 100%;        height: 100vh;        overflow-y: auto;        background: #FFFFFF;        display: none;    }    .modal_zhuyishixiang_list {        font-size: 0.28rem;        line-height: 0.36rem;        font-family: SourceHanSansCN-Medium;        margin-bottom: 0.6rem;    }}@media all and (max-width: 1560px)and (min-width: 1200px) {    .kaiping_modal {        width: 100%;        height: 100vh;        position: fixed;        z-index: 100000;        top: 0;        left: 0;        overflow: hidden;        display: none;    }    .kaiping_modal_con{        width: 100%;        height: 100%;        background-size: 100% auto;        background-image: url('https://aimatech998.oss-cn-qingdao.aliyuncs.com/img/kaiping_img.png');        background-position-y: 0;    }    /*快捷服务*/    .kuaijiefuwu_wrap {        width: 100%;        height: 250px;        background: #f3f5f8;        display: flex;        justify-items: center;    }    .kuaijiefuwu {        margin: 0 auto;        height: 250px;    }    .kuaijiefuwu ul {        height: 250px;        display: flex;        justify-items: center;        align-items: center;    }    .kuaijiefuwu ul li {        width: 80px;        display: flex;        flex-direction: column;        align-items: center;        font-size: 18px;        line-height: 25px;        margin: 0 80px;    }    .kuaijiefuwu ul li img {        width: 80px;        height: 80px;        margin-bottom: 20px;        cursor: pointer;    }    /*白色底部背景*/    .modal_wrap {        position: fixed;        top: 0;        left: 0;        right: 0;        bottom: 0;        margin: auto;        background: rgba(255, 255, 255, 0.95);        z-index: 9999;        width: 100%;        height: 100vh;        display: flex;        overflow: auto;    }    .modal_content_wrap {        width: 100%;        height: 100%;        display: flex;        justify-content: center;        align-items: center;    }    .modal_top {        height: 110px;        background: #E2E2E9;        border-radius: 20px 20px 0px 0px;        font-size: 36px;        font-family: SourceHanSansCN-Regular;        text-align: center;        line-height: 110px;        position: relative;    }    .modal_top img {        width: 40px;        height: 40px;        position: absolute;        top: 35px;        right: 35px;        cursor: pointer;    }    /*加盟弹窗*/    .modal_jiameng_visible {        display: none;        align-items: center;        justify-content: center;    }    .modal_jiameng {        width: 960px;        height: 550px;        background: #FFFFFF;        box-shadow: 5px 5px 8px 1px rgba(0, 0, 0, 0.25);        border-radius: 20px 20px 20px 20px;    }    .modal_jiameng_input_wrap{        width: 960px;        padding: 60px 204px 80px;        height: 420px;        overflow: auto;        box-sizing: border-box;    }    .modal_jiameng_input {        padding: 60px 212px;        overflow-y: auto;        height: 420px;    }    .modal_jiamengliucheng_input{        padding: 0;        height: auto;    }    .modal_fangwei_value{        margin: 60px auto 0;    }    .modal_fangwei_info {        display: none;    }    .modal_fangwei_infos p:nth-child(1) {        font-size: 18px;        text-align: center;    }    .modal_fangwei_infos p:nth-child(2) {        font-size: 32px;        line-height: 48px;        text-align: center;    }    .modal_jiameng_list {        border-radius: 30px;        border: 1px solid rgba(0, 0, 0, 0.15);        display: flex;        align-items: center;        padding: 18px 30px;        font-size: 18px;        font-family: SourceHanSansCN-Regular;        margin-bottom: 30px;    }    .modal_jiameng_list > span:nth-of-type(1) {        width: 90px;        margin-right: 20px;    }    .modal_jiameng_list input {        flex: 1;        border: 0;        outline: 0;        color: rgba(0, 0, 0, 0.6);    }    .modal_fangwei_value div:nth-child(2) input {        width: 300px !important;    }    .modal_jiameng_list .yanzhengma {        width: 110px;    }    .modal_jiameng_list .sex {        width: 180px;        display: flex;        align-items: center;    }    .xuanze_icon {        width: 12px;        height: 12px;        border-radius: 50%;        border: 1px solid rgba(0, 0, 0, 0.3);        display: flex;        justify-content: center;        align-items: center;        margin-right: 5px;        cursor: pointer;    }    .modal_jiameng_list .sex div {        display: flex;        align-items: center;        cursor: pointer;    }    .xuanze_icon span {        width: 6px;        height: 6px;        border-radius: 50%;    }    .xuanze_icon span.tab {        background: #FF0067;    }    .jiameng_xieyi {        display: flex;        align-items: center;        font-size: 14px;        font-family: SourceHanSansCN-Regular;    }    .modal_jiameng_btn {        margin-top: 50px;    }    .modal_jiameng_btn p {        width: 535px;        height: 60px;        background: linear-gradient(90deg, #FF8896 0%, #FF0079 100%);        border-radius: 30px 30px 30px 30px;        font-size: 18px;        line-height: 60px;        text-align: center;        color: #ffffff;        cursor: pointer;    }    /*用户协议*/    .modal_yonghuxieyi_visible {        display: none;    }    .modal_yonghuxieyi {        width: 960px;        /*height: 1100px;*/        /*overflow-y: auto;*/        background: #FFFFFF;        box-shadow: 5px 5px 8px 1px rgba(0, 0, 0, 0.25);        border-radius: 20px 20px 20px 20px;        margin: 100px auto;        /*scrollbar-width: none; !* Firefox *!*/        /*-ms-overflow-style: none; !* IE 10+ *!*/    }    /*.modal_yonghuxieyi::-webkit-scrollbar {*/    /*    display: none; !* Chrome Safari *!*/    /*}*/    .modal_yonghuxieyi_main {        padding: 40px 100px 60px;        box-sizing: border-box;        height: 420px;        font-size: 21px;        line-height: 28px;        overflow-y: auto    }    .modal_yonghuxieyi_main h3 {        font-size: 24px;        line-height: 32px;        font-family: SourceHanSansCN-Medium;        margin-bottom: 30px;    }    .modal_yonghuxieyi_main p {        margin-bottom: 8px;    }    .modal_yonghuxieyi_main div {        margin-bottom: 30px;    }    /*防伪查询*/    .modal_fangwei {        width: 818px;        height: 550px;        background: #FFFFFF;        box-shadow: 5px 5px 8px 1px rgba(0, 0, 0, 0.25);        border-radius: 20px;        margin: 100px auto 0;    }    /*骑行指南*/    .modal_qixingzhinan_visible {        display: none;        align-items: center;        justify-content: center;    }    .modal_qixingzhinan {        width: 960px;        height: 550px;        background: #FFFFFF;        box-shadow: 5px 5px 8px 1px rgba(0, 0, 0, 0.25);        border-radius: 20px 20px 20px 20px;        display: none;    }    .modal_qixingzhinan_info {        padding: 50px 120px;        font-size: 21px;        line-height: 30px;        font-family: SourceHanSansCN-Light;    }    .modal_qixingzhinan_list {        margin-bottom: 40px;    }    .modal_qixingzhinan_list p:first-child {        font-size: 24px;        line-height: 36px;        margin-bottom: 10px;    }    .modal_qixingzhinan_lists p {        display: flex;        font-size: 18px;        margin-bottom: 10px;    }    .modal_qixingzhinan_lists p span:first-child {        width: 15px;        height: 15px;        border-radius: 50%;        background: #000000;        color: #ffffff;        font-family: Gotham-Book;        line-height: 15px;        text-align: center;        font-size: 12px;;        margin-top: 8px;    }    .modal_qixingzhinan_lists p span:nth-child(2) {        flex: 1;        margin-left: 10px;    }    .modal_qixingzhinan_info {        height: 420px;        overflow-y: auto;        /*scrollbar-width: none; !* Firefox *!*/        /*-ms-overflow-style: none; !* IE 10+ *!*/    }    /*.modal_qixingzhinan_info::-webkit-scrollbar {*/    /*    display: none; !* Chrome Safari *!*/    /*}*/    .modal_qixingzhinan_list img {        display: block;        width: 700px;        height: auto;        margin: 51px auto 0;    }.qicheshoushitu_view{    display: none !important;}    /*注意事项*/    .modal_zhuyishixiang {        width: 960px;        height: 550px;        background: #FFFFFF;        box-shadow: 5px 5px 8px 1px rgba(0, 0, 0, 0.25);        border-radius: 20px 20px 20px 20px;        margin: 100px auto 0;        display: none;    }    .modal_zhuyishixiang_list {        font-size: 28px;        line-height: 40px;        font-family: SourceHanSansCN-Regular;        margin-bottom: 60px;    }    /*登录弹窗*/    .login_flage {        display: none;    }    .modal_login {        position: fixed;        top: 80px;        left: 0;        width: 100%;        height: 100%;        background: rgba(0, 0, 0, 0.7);    }    .modal_login_main {        position: absolute;        top: 100px;        right: 288px;        width: 576px;        height: 740px;        border-radius: 20px;        background: #ffffff;        /*display: none;*/    }    .modal_new_password {        position: absolute;        top: 282px;        right: 288px;        width: 576px;        height: 376px;        background: #FFFFFF;        box-shadow: 6px 6px 10px 1px rgba(0, 0, 0, 0.25);        border-radius: 20px;        display: none;    }    .modal_new_password div {        width: 100%;        height: 100%;        display: flex;        flex-direction: column;        justify-content: center;        align-items: center;    }    .modal_new_password div img {        width: 50px;        height: 50px;    }    .modal_new_password div p:nth-of-type(1) {        font-size: 24px;        font-family: SourceHanSansCN-Medium;        margin: 50px auto 22px;    }    .modal_new_password div p:nth-of-type(2) {        font-size: 14px;        color: #3FA5F1;        font-family: SourceHanSansCN-Regular;    }    .modal_login_top {        height: 100px;        background: #DEDEE5;        border-radius: 20px 20px 0px 0px;        font-size: 28px;        color: #000000;        text-align: center;        line-height: 100px;        font-family: SourceHanSansCN-Regular;    }    .modal_login_bot {        margin: 0 68px;    }    .modal_login_tab {        display: flex;        font-size: 16px;        line-height: 22px;        padding-top: 50px;    }    .modal_login_tab span {        width: 50%;        padding-bottom: 7px;        border-bottom: 1px solid #9A9B9B;        color: #9A9B9B;        text-align: center;        cursor: pointer;    }    .modal_login_tab span.tab {        border-bottom: 1px solid #000000;        color: #000000;    }    .modal_login_input {        margin-top: 78px;    }    .modal_login_inputs {        margin-top: 30px;        width: 440px;        height: 50px;        background: #FFFFFF;        border-radius: 25px 25px 25px 25px;        border: 1px solid #DEDEE5;        padding: 0 20px;        display: flex;        align-items: center;    }    .modal_login_inputs input {        flex: 1;        border: 0;        outline: 0;        color: #9A9B9B;        font-size: 16px;    }    .modal_login_inputs img {        width: 25px;        height: 25px;        cursor: pointer;        margin-left: 10px;    }    .login_password_close {        display: none;    }    .modal_login_btns {        padding-top: 80px;        position: relative;        font-size: 14px;        font-family: SourceHanSansCN-Light;        text-align: center;    }    .modal_login_txt {        font-size: 14px;        font-family: SourceHanSansCN-Light;        color: #E70066;        position: absolute;        top: 7px;        left: 20px;        cursor: pointer;    }    .modal_login_btn {        width: 440px;        height: 50px;        border-radius: 25px;        text-align: center;        line-height: 50px;        font-size: 18px;        cursor: pointer;    }    .modal_denglu {        background: linear-gradient(90deg, #FF5888 0%, #FE5586 28%, #FB4B83 48%, #F73C7D 65%, #F12674 81%, #E90969 96%, #E70066 100%);        color: #ffffff;        font-family: SourceHanSansCN-Regular;    }    .modal_weixin {        border: 1px solid #DEDEE5;        margin: 17px 0;    }    .modal_login_txt1 {        margin: 17px 0;        cursor: pointer;    }    .modal_login_line {        display: flex;        align-items: center;        justify-content: space-between;        font-size: 16px;        color: #A2A2A2;    }    .modal_login_line span:nth-child(1) {        width: 190px;        height: 1px;        background: #DEDEE5;    }    .modal_login_line span:nth-child(3) {        width: 190px;        height: 1px;        background: #DEDEE5;    }    .weixin_saoma_main {        width: 540px;        height: 571px;        background: #FFFFFF;        box-shadow: 5px 5px 8px 1px rgba(0, 0, 0, 0.25);        border-radius: 30px 30px 30px 30px;        position: absolute;        top: 234px;        left: 0;        right: 0;        margin: auto;        padding: 30px;    }    .weixin_saoma_close {        text-align: right;    }    .weixin_saoma_close img {        width: 40px;        height: 40px;        cursor: pointer;    }    .weixin_saoma_title {        font-size: 28px;        font-family: SourceHanSansCN-Regular;        text-align: center;    }    .weixin_saoma_erweima {        display: block;        width: 260px;        height: 260px;        margin: 40px auto 44px;    }    .weixin_saoma_yisao {        display: flex;        justify-content: center;        font-size: 21px;        align-items: center;    }    .weixin_saoma_yisao img {        width: 40px;        height: 40px;        margin-right: 12px;    }    .weixin_saoma_yisao span:nth-child(2) {        font-size: 16px;        display: block;    }    /*滑块验证*/    #slide_box {        width: 440px;        height: 50px;        text-align: center;        line-height: 50px;        font-size: 14px;        color: #717171;        background: #DEDEE5;        border: none;        margin-top: 31px;        border-radius: 25px;    }    #slide_xbox {        width: 50px;        height: 50px;        text-align: center;        line-height: 50px;        font-size: 16px;        color: #fff;        position: absolute;        background: #35b34a;        border-radius: 44px 43px 43px 43px;    }    #btn {        cursor: pointer;        width: 50px;        height: 50px;        float: right;        -webkit-box-shadow: 0px 0px 15px 0px #ddd;        -moz-box-shadow: 0px 0px 15px 0px #ddd;        box-shadow: 0px 0px 15px 0px #ddd;        color: #8a8c97;        background: #fff url(../img/huakuai.png) 0 0 no-repeat;        background-size: 100% 100%;        border-radius: 100%;    }    .modal_login_chongzhi_step2 {        width: 440px;        height: 220px;        background: rgba(226, 226, 226, 0.45);        border-radius: 25px 25px 25px 25px;        margin-top: 52px;        padding: 26px 0 22px;        text-align: center;    }    .yanzhengma_txt {        font-size: 24px;        line-height: 32px;        font-family: Gotham-Book;        opacity: 0.45;    }    .yanzhengma_code {        display: flex;        align-items: center;        font-size: 24px;        font-family: Gotham-Book;        justify-content: center;        margin: 24px auto 30px;    }    .yanzhengma_code span {        width: 45px;        height: 45px;        border-radius: 50%;        border: 1px solid #DEDEE5;        margin: 0 5px;    }    .yanzhengma_code input {        width: 45px;        height: 45px;        background: transparent;        outline: none;        border-radius: 50%;        border: 0;        text-align: center;        line-height: 45px;    }    .yanzhengma_time {        width: 180px;        height: 40px;        background: #DEDEE5;        border-radius: 20px 20px 20px 20px;        font-size: 16px;        font-family: SourceHanSansCN-Regular;        text-align: center;        line-height: 40px;        margin: 0 auto;        cursor: pointer;        color: rgba(0, 0, 0, 0.45);    }}@media screen and (min-width: 1561px) {    .kaiping_modal {        width: 100%;        height: 100vh;        position: fixed;        z-index: 100000;        top: 0;        left: 0;        overflow: hidden;        display: none;    }    .kaiping_modal_con{        width: 100%;        height: 100%;        background-size: 100% auto;        background-image: url('https://aimatech998.oss-cn-qingdao.aliyuncs.com/img/kaiping_img.png');        background-position-y: 0;        /*animation: kaiping-gif 3s steps(1, end) 0s;*/        /*animation-fill-mode: forwards; !*让动画停留在最后一帧 *!*/        /*-moz-animation-fill-mode: forwards;*/        /*-webkit-animation-fill-mode: forwards;*/        /*-o-animation-fill-mode: forwards;*/        /*background: url("https://aimatech998.oss-cn-qingdao.aliyuncs.com/img/kaiping_img.png") no-repeat;*/        /*background-position: 0 0;*/        /*background-size: cover;*/    }    /*快捷服务*/    .kuaijiefuwu_wrap {        width: 100%;        height: 250px;        background: #f3f5f8;        display: flex;        justify-items: center;    }    .kuaijiefuwu {        margin: 0 auto;        height: 250px;    }    .kuaijiefuwu ul {        height: 250px;        display: flex;        justify-items: center;        align-items: center;    }    .kuaijiefuwu ul li {        width: 80px;        display: flex;        flex-direction: column;        align-items: center;        font-size: 18px;        line-height: 25px;        margin: 0 80px;    }    .kuaijiefuwu ul li img {        width: 80px;        height: 80px;        margin-bottom: 20px;        cursor: pointer;    }    /*白色弹窗样式*/    /*白色底部背景*/    .modal_wrap {        position: fixed;        top: 0;        left: 0;        right: 0;        bottom: 0;        margin: auto;        background: rgba(255, 255, 255, 0.95);        z-index: 9999;        width: 100%;        height: 100vh;        display: flex;        overflow: auto;    }    .modal_content_wrap {        width: 100%;        height: 100%;        display: flex;        justify-content: center;        align-items: center;    }    .modal_top {        height: 110px;        background: #E2E2E9;        border-radius: 20px 20px 0px 0px;        font-size: 36px;        font-family: SourceHanSansCN-Regular;        text-align: center;        line-height: 110px;        position: relative;    }    .modal_top img {        width: 40px;        height: 40px;        position: absolute;        top: 35px;        right: 35px;        cursor: pointer;    }    /*防伪查询*/    .modal_fangwei {        width: 818px;        height: 550px;        background: #FFFFFF;        box-shadow: 5px 5px 8px 1px rgba(0, 0, 0, 0.25);        border-radius: 20px;        margin: 100px auto 0;    }    .modal_fangwei_p1 {        font-size: 18px;        text-align: center;    }    .modal_fangwei_p2 {        font-size: 36px;        line-height: 48px;        text-align: center;    }    /*加盟弹窗*/    .modal_jiameng_visible {        display: none;        align-items: center;        justify-content: center;    }    .modal_jiameng {        width: 960px;        height: 620px;        background: #FFFFFF;        box-shadow: 5px 5px 8px 1px rgba(0, 0, 0, 0.25);        border-radius: 20px 20px 20px 20px;    }    .modal_jiameng_input_wrap{        width: 960px;        padding: 60px 203px 80px;        height: 490px;        overflow: auto;        box-sizing: border-box;    }    .modal_jiameng_input {        padding: 60px 212px;        overflow-y: auto;        height: 480px;    }    .modal_jiamengliucheng_input{        padding: 0;        height: auto;    }    .modal_fangwei_value{        margin: 60px auto 0;    }    .modal_fangwei_info {        display: none;    }    .modal_fangwei_infos p:nth-child(1) {        font-size: 18px;        text-align: center;    }    .modal_fangwei_infos p:nth-child(2) {        font-size: 32px;        line-height: 48px;        text-align: center;    }    .modal_jiameng_list {        border-radius: 30px;        border: 1px solid rgba(0, 0, 0, 0.15);        display: flex;        align-items: center;        padding: 18px 30px;        font-size: 18px;        font-family: SourceHanSansCN-Regular;        margin-bottom: 30px;    }    .modal_jiameng_list > span:nth-of-type(1) {        width: 90px;        margin-right: 20px;    }    .modal_jiameng_list input {        flex: 1;        border: 0;        outline: 0;        color: rgba(0, 0, 0, 0.6);    }    .modal_fangwei_value div:nth-child(2) input {        width: 300px !important;    }    .modal_jiameng_list .yanzhengma {        width: 110px;    }    .modal_jiameng_list .sex {        width: 180px;        display: flex;        align-items: center;    }    .xuanze_icon {        width: 12px;        height: 12px;        border-radius: 50%;        border: 1px solid rgba(0, 0, 0, 0.3);        display: flex;        justify-content: center;        align-items: center;        margin-right: 5px;        cursor: pointer;    }    .modal_jiameng_list .sex div {        display: flex;        align-items: center;        cursor: pointer;    }    .xuanze_icon span {        width: 6px;        height: 6px;        border-radius: 50%;    }    .xuanze_icon span.tab {        background: #FF0067;    }    .jiameng_xieyi {        display: flex;        align-items: center;        font-size: 14px;        font-family: SourceHanSansCN-Regular;    }    .modal_jiameng_btn {        margin-top: 50px;    }    .modal_jiameng_btn p {        width: 535px;        height: 60px;        background: linear-gradient(90deg, #FF8896 0%, #FF0079 100%);        border-radius: 30px 30px 30px 30px;        font-size: 18px;        line-height: 60px;        text-align: center;        color: #ffffff;        cursor: pointer;    }    /*用户协议*/    .modal_yonghuxieyi_visible {        display: none;    }    .modal_yonghuxieyi {        width: 1334px;        height: 620px;        overflow-y: auto;        background: #FFFFFF;        box-shadow: 5px 5px 8px 1px rgba(0, 0, 0, 0.25);        border-radius: 20px 20px 20px 20px;        /*scrollbar-width: none; !* Firefox *!*/        /*-ms-overflow-style: none; !* IE 10+ *!*/    }    /*.modal_yonghuxieyi::-webkit-scrollbar {*/    /*    display: none; !* Chrome Safari *!*/    /*}*/    .modal_yonghuxieyi_main {        padding: 40px 122px 60px;        box-sizing: border-box;        font-size: 21px;        line-height: 28px;        overflow-y: auto;        height: 480px;    }    .modal_yonghuxieyi_main h3 {        font-size: 24px;        line-height: 32px;        font-family: SourceHanSansCN-Medium;        margin-bottom: 30px;    }    .modal_yonghuxieyi_main p {        margin-bottom: 8px;    }    .modal_yonghuxieyi_main div {        margin-bottom: 30px;    }    /*骑行指南*/    .modal_qixingzhinan_visible {        display: none;        align-items: center;        justify-content: center;    }    .modal_qixingzhinan {        width: 1344px;        height: 620px;        background: #FFFFFF;        box-shadow: 5px 5px 8px 1px rgba(0, 0, 0, 0.25);        border-radius: 20px 20px 20px 20px;        display: none;    }    .modal_qixingzhinan_info {        padding: 50px 120px;        font-size: 21px;        line-height: 30px;        font-family: SourceHanSansCN-Light;    }    .modal_qixingzhinan_list {        margin-bottom: 40px;    }    .modal_qixingzhinan_list p:first-child {        font-size: 24px;        line-height: 36px;        margin-bottom: 10px;    }    .modal_qixingzhinan_lists p {        display: flex;        font-size: 18px;        margin-bottom: 10px;    }    .modal_qixingzhinan_lists p span:first-child {        width: 15px;        height: 15px;        border-radius: 50%;        background: #000000;        color: #ffffff;        font-family: Gotham-Book;        line-height: 15px;        text-align: center;        font-size: 12px;;        margin-top: 8px;    }    .modal_qixingzhinan_lists p span:nth-child(2) {        flex: 1;        margin-left: 10px;    }    .modal_qixingzhinan_info {        height: 480px;        overflow-y: auto;        /*scrollbar-width: none; !* Firefox *!*/        /*-ms-overflow-style: none; !* IE 10+ *!*/    }    /*.modal_qixingzhinan_info::-webkit-scrollbar {*/    /*    display: none; !* Chrome Safari *!*/    /*}*/    .modal_qixingzhinan_list img {        display: block;        width: 852px;        height: auto;        margin: 51px auto 0;    }    .qicheshoushitu_view{        display: none !important;    }    /*注意事项*/    .modal_zhuyishixiang {        width: 1344px;        height: 620px;        background: #FFFFFF;        box-shadow: 5px 5px 8px 1px rgba(0, 0, 0, 0.25);        border-radius: 20px 20px 20px 20px;        margin: 100px auto 0;        display: none;    }    .modal_zhuyishixiang_list {        font-size: 28px;        line-height: 40px;        font-family: SourceHanSansCN-Regular;        margin-bottom: 60px;    }    /*登录弹窗*/    .login_flage {        display: none;    }    .modal_login {        position: fixed;        top: 80px;        left: 0;        width: 100%;        height: 100%;        background: rgba(0, 0, 0, 0.7);    }    .modal_login_main {        position: absolute;        top: 100px;        right: 288px;        width: 576px;        height: 740px;        border-radius: 20px;        background: #ffffff;        /*display: none;*/    }    .modal_new_password {        position: absolute;        top: 282px;        right: 288px;        width: 576px;        height: 376px;        background: #FFFFFF;        box-shadow: 6px 6px 10px 1px rgba(0, 0, 0, 0.25);        border-radius: 20px;        display: none;    }    .modal_new_password div {        width: 100%;        height: 100%;        display: flex;        flex-direction: column;        justify-content: center;        align-items: center;    }    .modal_new_password div img {        width: 50px;        height: 50px;    }    .modal_new_password div p:nth-of-type(1) {        font-size: 24px;        font-family: SourceHanSansCN-Medium;        margin: 50px auto 22px;    }    .modal_new_password div p:nth-of-type(2) {        font-size: 14px;        color: #3FA5F1;        font-family: SourceHanSansCN-Regular;    }    .modal_login_top {        height: 100px;        background: #DEDEE5;        border-radius: 20px 20px 0px 0px;        font-size: 28px;        color: #000000;        text-align: center;        line-height: 100px;        font-family: SourceHanSansCN-Regular;    }    .modal_login_bot {        margin: 0 68px;    }    .modal_login_tab {        display: flex;        font-size: 16px;        line-height: 22px;        padding-top: 50px;    }    .modal_login_tab span {        width: 50%;        padding-bottom: 7px;        border-bottom: 1px solid #9A9B9B;        color: #9A9B9B;        text-align: center;        cursor: pointer;    }    .modal_login_tab span.tab {        border-bottom: 1px solid #000000;        color: #000000;    }    .modal_login_input {        margin-top: 78px;    }    .modal_login_inputs {        margin-top: 30px;        width: 440px;        height: 50px;        background: #FFFFFF;        border-radius: 25px 25px 25px 25px;        border: 1px solid #DEDEE5;        padding: 0 20px;        display: flex;        align-items: center;    }    .modal_login_inputs input {        flex: 1;        border: 0;        outline: 0;        color: #9A9B9B;        font-size: 16px;    }    .modal_login_inputs img {        width: 25px;        height: 25px;        cursor: pointer;        margin-left: 10px;    }    .login_password_close {        display: none;    }    .modal_login_btns {        padding-top: 80px;        position: relative;        font-size: 14px;        font-family: SourceHanSansCN-Light;        text-align: center;    }    .modal_login_txt {        font-size: 14px;        font-family: SourceHanSansCN-Light;        color: #E70066;        position: absolute;        top: 7px;        left: 20px;        cursor: pointer;    }    .modal_login_btn {        width: 440px;        height: 50px;        border-radius: 25px;        text-align: center;        line-height: 50px;        font-size: 18px;        cursor: pointer;    }    .modal_denglu {        background: linear-gradient(90deg, #FF5888 0%, #FE5586 28%, #FB4B83 48%, #F73C7D 65%, #F12674 81%, #E90969 96%, #E70066 100%);        color: #ffffff;        font-family: SourceHanSansCN-Regular;    }    .modal_weixin {        border: 1px solid #DEDEE5;        margin: 17px 0;    }    .modal_login_txt1 {        margin: 17px 0;        cursor: pointer;    }    .modal_login_line {        display: flex;        align-items: center;        justify-content: space-between;        font-size: 16px;        color: #A2A2A2;    }    .modal_login_line span:nth-child(1) {        width: 190px;        height: 1px;        background: #DEDEE5;    }    .modal_login_line span:nth-child(3) {        width: 190px;        height: 1px;        background: #DEDEE5;    }    .weixin_saoma_main {        width: 540px;        height: 571px;        background: #FFFFFF;        box-shadow: 5px 5px 8px 1px rgba(0, 0, 0, 0.25);        border-radius: 30px 30px 30px 30px;        position: absolute;        top: 234px;        left: 0;        right: 0;        margin: auto;        padding: 30px;    }    .weixin_saoma_close {        text-align: right;    }    .weixin_saoma_close img {        width: 40px;        height: 40px;        cursor: pointer;    }    .weixin_saoma_title {        font-size: 28px;        font-family: SourceHanSansCN-Regular;        text-align: center;    }    .weixin_saoma_erweima {        display: block;        width: 260px;        height: 260px;        margin: 40px auto 44px;    }    .weixin_saoma_yisao {        display: flex;        justify-content: center;        font-size: 21px;        align-items: center;    }    .weixin_saoma_yisao img {        width: 40px;        height: 40px;        margin-right: 12px;    }    .weixin_saoma_yisao span:nth-child(2) {        font-size: 16px;        display: block;    }    /*滑块验证*/    #slide_box {        width: 440px;        height: 50px;        text-align: center;        line-height: 50px;        font-size: 14px;        color: #717171;        background: #DEDEE5;        border: none;        margin-top: 31px;        border-radius: 25px;    }    #slide_xbox {        width: 50px;        height: 50px;        text-align: center;        line-height: 50px;        font-size: 16px;        color: #fff;        position: absolute;        background: #35b34a;        border-radius: 44px 43px 43px 43px;    }    #btn {        cursor: pointer;        width: 50px;        height: 50px;        float: right;        -webkit-box-shadow: 0px 0px 15px 0px #ddd;        -moz-box-shadow: 0px 0px 15px 0px #ddd;        box-shadow: 0px 0px 15px 0px #ddd;        color: #8a8c97;        background: #fff url(../img/huakuai.png) 0 0 no-repeat;        background-size: 100% 100%;        border-radius: 100%;    }    .modal_login_chongzhi_step2 {        width: 440px;        height: 220px;        background: rgba(226, 226, 226, 0.45);        border-radius: 25px 25px 25px 25px;        margin-top: 52px;        padding: 26px 0 22px;        text-align: center;    }    .yanzhengma_txt {        font-size: 24px;        line-height: 32px;        font-family: Gotham-Book;        opacity: 0.45;    }    .yanzhengma_code {        display: flex;        align-items: center;        font-size: 24px;        font-family: Gotham-Book;        justify-content: center;        margin: 24px auto 30px;    }    .yanzhengma_code span {        width: 45px;        height: 45px;        border-radius: 50%;        border: 1px solid #DEDEE5;        margin: 0 5px;    }    .yanzhengma_code input {        width: 45px;        height: 45px;        background: transparent;        outline: none;        border-radius: 50%;        border: 0;        text-align: center;        line-height: 45px;    }    .yanzhengma_time {        width: 180px;        height: 40px;        background: #DEDEE5;        border-radius: 20px 20px 20px 20px;        font-size: 16px;        font-family: SourceHanSansCN-Regular;        text-align: center;        line-height: 40px;        margin: 0 auto;        cursor: pointer;        color: rgba(0, 0, 0, 0.45);    }}/*防伪码*/.modal_fangwei_visible {    display: none;}/*登陆系列*/.modal_login_chongzhi_step1 {    display: none;}.weixin_saoma_flage {    display: none;}.weixin_saoma_weishao {    text-align: center;    display: none;}.login_flage {    display: none;}